#include "llist.h"
#ifndef _STOCK
#define _STOCK
typedef struct{
	int job_num;			//工号
	char u_name[21];		//姓名
    char u_sex[4];			//性别
	char u_mo_num[12];		//手机号
    char u_id[19];  		//身份证
	char u_passwd[15];		//登陆密码
    //LLIST *llist_stuff_info;		//物资表
	LLIST *llist_stuff;
}user;

typedef struct{
	char stuff_name[15];	//物资名
	int stuff_sum;			//物资数量
	char stuff_id[10];		//物资编号
	char start_time[10];	//借出时间
	char end_time[10];		//归还时间
}stuff_info;

typedef struct{
	char stuff_name[15];	//物资名
	int stuff_sum;			//物资数量
	int stuff_num;			//物资剩余
	char stuff_id[10];		//物资编号
}stuff;



void init();//初始化定义

//面向管理员：
void adm_add_user();//管理员 添加新用户
void adm_delete_user();//管理员 删除用户
void adm_updata_user();//管理员 更新用户信息
void find_user();//管理员 查找用户
void find_all_user();//管理员 查询全部用户

void add_stuff();//管理员 添加物资
void delete_stuff();//管理员 删除物资
void find_all_stuff();//管理员 查看库存

//面向用户
int user_bor(user *u);//借物资
void user_now_bor(user *u);//现借物资信息



void pri_menu();//主菜单
int adm_logon();//管理员登陆
void adm_menu();//管理员菜单
int user_logon();//用户登陆
void user_menu(user* u);//用户菜单

//int data_read();//数据读取
void stuff_save();//物资信息
void user_save();//用户数据保存
void user_stuff_save(LLIST *);
#endif